package test0109;

import java.util.HashMap;
import java.util.Map;

public class Test06 {
    public static void main(String[] args) {
        // (6)统计字符串中每个字符出现的次数、map集合实现
        String s = "sdfjkshdfjkkjwehrwer";
        Map<Character, Integer> map = new HashMap<>();
        for(int i = 0;i<s.length();i++){
            char a = s.charAt(i);
            if(map.containsKey(a)){
                map.put(a,map.get(a)+1);
            }else{
                map.put(a,1);
            }
        }
        map.forEach((k,v)->{
            System.out.println(k + " : " + v);
        });







//        for(char c : s.toCharArray()){
//            map.put(c, (map.getOrDefault(c, 0)) + 1);
//        }
//        for(Map.Entry < Character, Integer > entry : map.entrySet()){
//            System.out.println(entry.getKey() + " : " + entry.getValue());
//        }
    }
}
